gdk: Move GdkSurfaceTypeHint to its sole user
authorMatthias Clasen <mclasen@redhat.com>
Fri, 14 Aug 2020 01:38:44 +0000 (21:38 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Fri, 14 Aug 2020 11:45:53 +0000 (07:45 -0400)
The x11 backend is the only place where surface
type hints are used in any way. Move the enum
there.

gdk/gdkinternals.h
gdk/x11/gdksurface-x11.c

index 0e38648ec5509283a49649f7640ac3dc7bcd3dbf..9aebe1652c98668c7607f4578eaa5613f294f817 100644 (file)
@@ -230,24 +230,6 @@ typedef enum
   GDK_HINT_MAX_SIZE    = 1 << 2,
 } GdkSurfaceHints;
 
-typedef enum
-{
-  GDK_SURFACE_TYPE_HINT_NORMAL,
-  GDK_SURFACE_TYPE_HINT_DIALOG,
-  GDK_SURFACE_TYPE_HINT_MENU,           /* Torn off menu */
-  GDK_SURFACE_TYPE_HINT_TOOLBAR,
-  GDK_SURFACE_TYPE_HINT_SPLASHSCREEN,
-  GDK_SURFACE_TYPE_HINT_UTILITY,
-  GDK_SURFACE_TYPE_HINT_DOCK,
-  GDK_SURFACE_TYPE_HINT_DESKTOP,
-  GDK_SURFACE_TYPE_HINT_DROPDOWN_MENU,  /* A drop down menu (from a menubar) */
-  GDK_SURFACE_TYPE_HINT_POPUP_MENU,     /* A popup menu (from right-click) */
-  GDK_SURFACE_TYPE_HINT_TOOLTIP,
-  GDK_SURFACE_TYPE_HINT_NOTIFICATION,
-  GDK_SURFACE_TYPE_HINT_COMBO,
-  GDK_SURFACE_TYPE_HINT_DND
-} GdkSurfaceTypeHint;
-
 typedef struct _GdkGeometry GdkGeometry;
 
 struct _GdkGeometry
index b0a49cc7379130e95257332815be9339ecc04b8a..31ef5878c14b118b33e1c73ca7d9e094a4e0b24a 100644 (file)
@@ -884,6 +884,24 @@ disconnect_frame_clock (GdkSurface *surface)
     }
 }
 
+typedef enum
+{
+  GDK_SURFACE_TYPE_HINT_NORMAL,
+  GDK_SURFACE_TYPE_HINT_DIALOG,
+  GDK_SURFACE_TYPE_HINT_MENU,           /* Torn off menu */
+  GDK_SURFACE_TYPE_HINT_TOOLBAR,
+  GDK_SURFACE_TYPE_HINT_SPLASHSCREEN,
+  GDK_SURFACE_TYPE_HINT_UTILITY,
+  GDK_SURFACE_TYPE_HINT_DOCK,
+  GDK_SURFACE_TYPE_HINT_DESKTOP,
+  GDK_SURFACE_TYPE_HINT_DROPDOWN_MENU,  /* A drop down menu (from a menubar) */
+  GDK_SURFACE_TYPE_HINT_POPUP_MENU,     /* A popup menu (from right-click) */
+  GDK_SURFACE_TYPE_HINT_TOOLTIP,
+  GDK_SURFACE_TYPE_HINT_NOTIFICATION,
+  GDK_SURFACE_TYPE_HINT_COMBO,
+  GDK_SURFACE_TYPE_HINT_DND
+} GdkSurfaceTypeHint;
+
 static void gdk_x11_surface_set_title (GdkSurface *surface,
                                        const char *title);
 static void gdk_x11_surface_set_type_hint (GdkSurface        *surface,